dog killer - Turkish English Dictionary